dma mapping helpers · Supported
Maintainers
- M Marek Szyprowski <m.szyprowski@samsung.com>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
include/asm-generic/dma-mapping.h - F
include/linux/dma-direct.h - F
include/linux/dma-map-ops.h - F
include/linux/dma-mapping.h - F
include/linux/swiotlb.h - F
kernel/dma/
Last 30 days
Active reviewers (last 30 days)
-
Gregory Price <gourry@gourry.net>
1 attestation (1 Reviewed-by) · last on 2026-07-10 -
Pedro Falcato <pfalcato@suse.de>
1 attestation (1 Acked-by) · last on 2026-07-10
Recent patches
Most-recent 30 patches in this subsystem on linux-mm (capped at 30), ordered by date desc.
-
WARM1d
IN LINUX-NEXT: 2 (2M) [PATCH v2 19/33] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
2026-07-10 · Lorenzo Stoakes <ljs@kernel.org> -
WARM3d
[RFC PATCH v2 09/10] dma: pool: Export the is_from_pool helper for kunit
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 08/10] dma: contiguous: Export is_from_cma helper for kunit
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 10/10] dma-direct: Add KUnit test for liveupdate preservation
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 06/10] dma-mapping: Add API to preserve/restore DMA allocation
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 07/10] dma-mapping: Add support of preserving dmam allocations
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 05/10] dma-direct: Add API to preserve/restore allocations
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 02/10] dma/pool: Add an API to check if DMA allocation is from pool
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 04/10] dma-coherent: Allow checking if allocation is from dev coherent region
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[RFC PATCH v2 03/10] dma: contiguous: Add API to check if an allocation is from CMA
2026-07-08 · Samiullah Khawaja <hidden> -
WARM3d
[PATCH v3 06/11] mm/cma: Allow dynamically creating CMA areas
2026-07-01 · Thierry Reding <thierry.reding@kernel.org> -
COOLING8d
[PATCH 17/30] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
2026-06-29 · Lorenzo Stoakes <ljs@kernel.org> -
STALE62d
IN LINUX-NEXT [PATCH v5] dma-contiguous: add kconfig option to setup numa cma area if not configured explicitly
2026-05-12 · Feng Tang <hidden> -
STALE69d
[PATCH] dma-contiguous: add kconfig option to setup numa cma area if not configured explicitly
2026-05-09 · Feng Tang <hidden> -
COLD24d
[RFC PATCH 4/4] dma-mapping: Add API to preserve/restore DMA allocation
2026-05-05 · Samiullah Khawaja <hidden> -
COLD24d
[RFC PATCH 3/4] dma-direct: Add API to preserve/restore allocations
2026-05-05 · Samiullah Khawaja <hidden> -
COLD24d
[RFC PATCH 2/4] dma/pool: Add an API to check if DMA allocation is from pool
2026-05-05 · Samiullah Khawaja <hidden> -
STALE71d
[PATCH v3] dma-contiguous: setup default numa cma area if not configured explicitly
2026-04-28 · Feng Tang <hidden> -
COLD23d
REVIEWED: 33 (33M) [PATCH v5 4/9] driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()
2026-04-06 · Douglas Anderson <dianders@chromium.org> -
STALE103d
[PATCH v4 4/9] driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()
2026-04-04 · Douglas Anderson <dianders@chromium.org> -
STALE106d
[PATCH v3 4/9] driver core: Replace dev->dma_skip_sync with DEV_FLAG_DMA_SKIP_SYNC
2026-04-03 · Douglas Anderson <dianders@chromium.org> -
DORMANTno replies
Re: [PATCH v2] dma-debug: suppress cacheline overlap warning when arch has no DMA alignment requirement
2026-04-02 · Marek Szyprowski <m.szyprowski@samsung.com> -
STALE108d
LANDED [PATCH v4 4/8] dma: contiguous: Export dev_get_cma_area()
2026-03-31 · Maxime Ripard <mripard@kernel.org> -
STALE108d
LANDED [PATCH v4 3/8] dma: contiguous: Make dma_contiguous_default_area static
2026-03-31 · Maxime Ripard <mripard@kernel.org> -
STALE108d
LANDED [PATCH v4 2/8] dma: contiguous: Make dev_get_cma_area() a proper function
2026-03-31 · Maxime Ripard <mripard@kernel.org> -
STALE108d
LANDED [PATCH v4 1/8] dma: contiguous: Turn heap registration logic around
2026-03-31 · Maxime Ripard <mripard@kernel.org> -
DORMANTno replies
Re: [PATCH] mm/slab: align kmalloc to cacheline when DMA API debugging is active
2026-03-27 · Marek Szyprowski <m.szyprowski@samsung.com> -
STALE108d
LANDED: 1 (0M) [PATCH v2] dma-debug: suppress cacheline overlap warning when arch has no DMA alignment requirement
2026-03-27 · Mikhail Gavrilov <hidden> -
STALE114d
REVIEWED: 3 (3M) Re: [PATCH] mm/slab: align kmalloc to cacheline when DMA API debugging is active
2026-03-27 · Catalin Marinas <catalin.marinas@arm.com> -
STALE110d
Re: [PATCH v2 0/3] Inline helpers into Rust without full LTO
2026-03-26 · "Arnd Bergmann" <arnd@arndb.de>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE138d
REVIEWED: 1 (1M) [PATCH v2 1/9] dma: contiguous: Turn heap registration logic around
2026-02-27 · Maxime Ripard <mripard@kernel.org> · 1 Reviewed-by -
STALE114d
REVIEWED: 2 (1M) [PATCH v3 1/8] dma: contiguous: Turn heap registration logic around
2026-03-03 · Maxime Ripard <mripard@kernel.org> · 2 Reviewed-by -
STALE114d
REVIEWED: 3 (3M) Re: [PATCH] mm/slab: align kmalloc to cacheline when DMA API debugging is active
2026-03-27 · Catalin Marinas <catalin.marinas@arm.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE186d
LANDED [PATCH 1/3] dma/pool: Improve pool lookup
2026-01-12 · Robin Murphy <robin.murphy@arm.com> -
STALE138d
[PATCH v2 2/9] dma: contiguous: Make dev_get_cma_area() a proper function
2026-02-27 · Maxime Ripard <mripard@kernel.org> -
STALE138d
[PATCH v2 3/9] dma: contiguous: Make dma_contiguous_default_area static
2026-02-27 · Maxime Ripard <mripard@kernel.org> -
STALE114d
[PATCH v3 2/8] dma: contiguous: Make dev_get_cma_area() a proper function
2026-03-03 · Maxime Ripard <mripard@kernel.org> -
STALE114d
[PATCH v3 3/8] dma: contiguous: Make dma_contiguous_default_area static
2026-03-03 · Maxime Ripard <mripard@kernel.org> -
STALE114d
[PATCH v3 4/8] dma: contiguous: Export dev_get_cma_area()
2026-03-03 · Maxime Ripard <mripard@kernel.org> -
STALE128d
[PATCH v2 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE128d
[PATCH v2 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE118d
[PATCH 2/7] of: reserved_mem: use -ENODEV instead of -ENOENT
2026-03-13 · Marek Szyprowski <m.szyprowski@samsung.com> -
STALE118d
[PATCH 1/7] of: reserved_mem: remove fdt node from the structure
2026-03-13 · Marek Szyprowski <m.szyprowski@samsung.com>